/*
 * 文件名：LookInfoVo.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wuzhiyang
 * 修改时间：2020年1月10日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.cap.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import top.infopub.model.cap.LookBankSub;
import top.infopub.model.cap.LookInfo;
import top.infopub.model.cap.LookInfoAtt;
import top.infopub.model.cap.LookInfoBank;

/**
 * LookInfoVo
 * @author wuzhiyang
 * @version 2020年1月10日
 * @see LookInfoVo
 * @since
 */
public class LookInfoVo extends LookInfo {

    /**
     * 
     */
    private static final long serialVersionUID = -1377131431063041624L;

    /**
     * 查询条件-开始日期
     */
    private Date startDate;

    /**
     * 查询条件-结束日期
     */
    private Date endDate;
    
    /**
     * 申请公司
     */
    private String orgName;
    
    /**
     * 申请部门
     */
    private String deptName;
    
    /**
     * 项目城市
     */
    private String sgCityName;
    
    /**
     * 一般公共预算收入（亿元）
     */
    private BigDecimal pubIncome;
    
    /**
     * 年度PPP项目占一般公共预算支出比例比(%)
     */
    private BigDecimal pppPercent;
    
    /**
     * 银行子表
     */
    private List<LookBankSub> lookBankSubs;
    
    /**
     * 银行表
     */
    private List<LookInfoBank> lookInfoBanks;
    
    /**
     * 附件
     */
    private List<LookInfoAtt> lookInfoAtts;
    
    /**
     * 实施机构
     */
    private String carryOrg;
    
    /**
     * 项目简介
     */
    private String proRemarks;
    
    /**
     * 建安工程费
     */
    private BigDecimal costCae;
    
    /**
     * 设备购置工程费
     */
    private BigDecimal deviceCost;
    
    /**
     * 预备费
     */
    private BigDecimal inReadyCost;
    
    /**
     * 建设期利息
     */
    private BigDecimal periodInterest;
    
    /**
     * 铺底流动资金
     */
    private BigDecimal fluidCapital;
    
    /**
     * 工程建设其他费
     */
    private BigDecimal otherCost;
    
    /**
     * 资本金数额
     */
    private BigDecimal capitalFund;
    
    /**
     * 资本金比例
     */
    private BigDecimal capitalPercent;
    
    /**
     * 我方股权出资金额
     */
    private BigDecimal stockFund;
    
    /**
     * 我方股权比例
     */
    private BigDecimal stockPercent;
    
    /**
     * 合作周期
     */
    private BigDecimal workYears;
    
    /**
     * 建设周期
     */
    private BigDecimal buildYears;
    
    /**
     * 运营周期
     */
    private BigDecimal omYears;
    
    /**
     * 回报机制
     */
    private String backMech;
    
    public String getCarryOrg() {
        return carryOrg;
    }

    public void setCarryOrg(String carryOrg) {
        this.carryOrg = carryOrg;
    }

    public String getProRemarks() {
        return proRemarks;
    }

    public void setProRemarks(String proRemarks) {
        this.proRemarks = proRemarks;
    }

    public BigDecimal getCostCae() {
        return costCae;
    }

    public void setCostCae(BigDecimal costCae) {
        this.costCae = costCae;
    }

    public BigDecimal getDeviceCost() {
        return deviceCost;
    }

    public void setDeviceCost(BigDecimal deviceCost) {
        this.deviceCost = deviceCost;
    }

    public BigDecimal getInReadyCost() {
        return inReadyCost;
    }

    public void setInReadyCost(BigDecimal inReadyCost) {
        this.inReadyCost = inReadyCost;
    }

    public BigDecimal getPeriodInterest() {
        return periodInterest;
    }

    public void setPeriodInterest(BigDecimal periodInterest) {
        this.periodInterest = periodInterest;
    }

    public BigDecimal getFluidCapital() {
        return fluidCapital;
    }

    public void setFluidCapital(BigDecimal fluidCapital) {
        this.fluidCapital = fluidCapital;
    }

    public BigDecimal getOtherCost() {
        return otherCost;
    }

    public void setOtherCost(BigDecimal otherCost) {
        this.otherCost = otherCost;
    }

    public BigDecimal getCapitalFund() {
        return capitalFund;
    }

    public void setCapitalFund(BigDecimal capitalFund) {
        this.capitalFund = capitalFund;
    }

    public BigDecimal getCapitalPercent() {
        return capitalPercent;
    }

    public void setCapitalPercent(BigDecimal capitalPercent) {
        this.capitalPercent = capitalPercent;
    }

    public BigDecimal getStockFund() {
        return stockFund;
    }

    public void setStockFund(BigDecimal stockFund) {
        this.stockFund = stockFund;
    }

    public BigDecimal getStockPercent() {
        return stockPercent;
    }

    public void setStockPercent(BigDecimal stockPercent) {
        this.stockPercent = stockPercent;
    }

    public BigDecimal getWorkYears() {
        return workYears;
    }

    public void setWorkYears(BigDecimal workYears) {
        this.workYears = workYears;
    }

    public BigDecimal getBuildYears() {
        return buildYears;
    }

    public void setBuildYears(BigDecimal buildYears) {
        this.buildYears = buildYears;
    }

    public BigDecimal getOmYears() {
        return omYears;
    }

    public void setOmYears(BigDecimal omYears) {
        this.omYears = omYears;
    }

    public String getBackMech() {
        return backMech;
    }

    public void setBackMech(String backMech) {
        this.backMech = backMech;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    public BigDecimal getPubIncome() {
        return pubIncome;
    }

    public void setPubIncome(BigDecimal pubIncome) {
        this.pubIncome = pubIncome;
    }

    public BigDecimal getPppPercent() {
        return pppPercent;
    }

    public void setPppPercent(BigDecimal pppPercent) {
        this.pppPercent = pppPercent;
    }

    public List<LookBankSub> getLookBankSubs() {
        return lookBankSubs;
    }

    public void setLookBankSubs(List<LookBankSub> lookBankSubs) {
        this.lookBankSubs = lookBankSubs;
    }

    public List<LookInfoBank> getLookInfoBanks() {
        return lookInfoBanks;
    }

    public void setLookInfoBanks(List<LookInfoBank> lookInfoBanks) {
        this.lookInfoBanks = lookInfoBanks;
    }

    public List<LookInfoAtt> getLookInfoAtts() {
        return lookInfoAtts;
    }

    public void setLookInfoAtts(List<LookInfoAtt> lookInfoAtts) {
        this.lookInfoAtts = lookInfoAtts;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
    
}
